package customers.service;

import java.util.List;
import java.util.Map;

import customers.model.MarketCoupon;
import customers.model.MarketCouponReq;
import customers.model.MarketCouponResp;

public interface MarketCouponService {
	
	public MarketCouponResp<MarketCoupon> insertMarketCoupon(MarketCoupon marketCoupon);
	
	public MarketCouponResp<List<MarketCoupon>> selectCouponByCustomerId(MarketCouponReq<MarketCoupon> req);
	//冻结处理
	public MarketCouponResp<MarketCoupon> frezzeCoupon(MarketCouponReq<MarketCoupon> marketCouponReq);
    //核销
	public MarketCouponResp<MarketCoupon> verificationCoupon(MarketCouponReq<MarketCoupon> marketCouponReq);
    //解冻
	public MarketCouponResp<MarketCoupon> unfrezzeCoupon(MarketCouponReq<MarketCoupon> marketCouponReq);
}
